@import url(http://fonts.googleapis.com/css?family=Open+Sans);

.count {
padding-bottom:2px;
border-top:1px solid #E5E5E5;
border-bottom:1px solid #E5E5E5;
font-size:80%;
overflow:hidden;
}

.loader {
  width:10%;
  height:2px;
  box-shadow: 1px 1px 2px 0px rgba(3, 3, 3, 0.3);
  background-color:#db4437;
}

.charts-menu-vertical {
overflow-y:auto;
overflow-x:hidden;
max-height:300px;
}

.controlers-filters {
display:inline-block;
vertical-align:top;
padding:10px;
}

ul.google-visualization-controls-categoryfilter-selected {
max-width:none!important;
}

li.charts-inline-block {
display:block!important;
}

/*
Copyright (c) 2011 The Google Chart Tools Authors
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

/* Labels */
.google-visualization-controls-label {
  color: #E70A2E;
  line-height: 35px;
  font-size: 14px;
}

/* StringFilter */
.google-visualization-controls-stringfilter INPUT {
  border: 1px solid #ccc !important;
  border-top: 1px solid silver;
  color: #222;
  line-height: 27px;
  height: 27px;
  padding-left: 4px;
  font-size: 14px;
  min-width: 15em;
}

.google-visualization-controls-stringfilter INPUT:hover {
  border: 1px solid #b9b9b9;
  border-top: 1px solid #a0a0a0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.google-visualization-controls-stringfilter INPUT:focus {
  border: 1px solid #4d90fe;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
  outline: none;
}

/* NumberRangeFilter */

/* NumberRangeFilter: label showing the current thumb value */
.google-visualization-controls-rangefilter-thumblabel {
	color:#662E7C!important;
	font-style:italic;
	font-weight:normal;
	font-size:12px;
}

/* NumberRangeFilter: slider bar */
.google-visualization-controls-slider-horizontal,
.google-visualization-controls-slider-vertical {

}

.google-visualization-controls-slider-horizontal {

}

.google-visualization-controls-slider-vertical {

}

.google-visualization-controls-slider-horizontal:hover,
.google-visualization-controls-slider-vertical:hover{

}

/* NumberRangeFilter: slider thumbs */
.google-visualization-controls-slider-horizontal .google-visualization-controls-slider-thumb,
.google-visualization-controls-slider-vertical .google-visualization-controls-slider-thumb {
  background-color: #662e7c;
  border: 1px solid #3c0d3e;
}

.google-visualization-controls-slider-horizontal .google-visualization-controls-slider-thumb {

}

.google-visualization-controls-slider-vertical .google-visualization-controls-slider-thumb {

}

.google-visualization-controls-slider-horizontal DIV.google-visualization-controls-slider-thumb:nth-last-of-type(2) {

}

.google-visualization-controls-slider-horizontal DIV:last-of-type {

}

.google-visualization-controls-slider-vertical DIV.google-visualization-controls-slider-thumb:nth-last-of-type(2) {

}

.google-visualization-controls-slider-vertical DIV:last-of-type {

}

.google-visualization-controls-slider-horizontal:hover .google-visualization-controls-slider-thumb,
.google-visualization-controls-slider-horizontal:focus .google-visualization-controls-slider-thumb{

}

.google-visualization-controls-slider-vertical:hover .google-visualization-controls-slider-thumb,
.google-visualization-controls-slider-vertical:focus .google-visualization-controls-slider-thumb{

}

/* NumberRangeFilter: slider central handle */
.google-visualization-controls-slider-horizontal .google-visualization-controls-slider-handle {
}

.google-visualization-controls-slider-vertical .google-visualization-controls-slider-handle {
}

.google-visualization-controls-slider-horizontal:hover .google-visualization-controls-slider-handle,
.google-visualization-controls-slider-horizontal:focus .google-visualization-controls-slider-handle,
.google-visualization-controls-slider-vertical:hover .google-visualization-controls-slider-handle,
.google-visualization-controls-slider-vertical:focus .google-visualization-controls-slider-handle {

}

.google-visualization-controls-slider-horizontal:active .google-visualization-controls-slider-handle,
.google-visualization-controls-slider-vertical:active .google-visualization-controls-slider-handle {

}

.google-visualization-controls-slider-horizontal:active .google-visualization-controls-slider-handle {

}

.google-visualization-controls-slider-vertical:active .google-visualization-controls-slider-handle {

}

/* CategoryFilter */

/* CategoryFilter: Button style for dropdown category filters */
.google-visualization-controls-categoryfilter .charts-menu-button {
  border:1px solid #DCDCDC;
  border: 1px solid rgba(0,0,0,0.1);
  min-width: 54px;
  line-height: 27px;
  color: #444;
  font-weight: bold;
  font-size: 11px;
  background: none;
  background-color: #f5f5f5;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));
  background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
  background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
  background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
  background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
  background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5',EndColorStr='#f1f1f1');
  -webkit-border-radius:2px;
  -moz-border-radius: 2px;
border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
-webkit-transition: all 0.218s;
-moz-transition: all 0.218s;
-o-transition: all 0.218s;
transition: all 0.218s;
}

.google-visualization-controls-categoryfilter .charts-menu-button.charts-menu-button-hover {
  border: 1px solid #C6C6C6;
color: #222;
background-color: #f8f8f8;
background-image: -webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));
background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8f8f8',EndColorStr='#f1f1f1');
-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}

.google-visualization-controls-categoryfilter .charts-menu-button.charts-menu-button-focused {
  border-color: #4d90fe;
}

.google-visualization-controls-categoryfilter .charts-menu-button.charts-menu-button-active {
  background-color: #f6f6f6;
background-image: -webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#f1f1f1));
background-image: -webkit-linear-gradient(top,#f6f6f6,#f1f1f1);
background-image: -moz-linear-gradient(top,#f6f6f6,#f1f1f1);
background-image: -ms-linear-gradient(top,#f6f6f6,#f1f1f1);
background-image: -o-linear-gradient(top,#f6f6f6,#f1f1f1);
background-image: linear-gradient(top,#f6f6f6,#f1f1f1);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f6f6',EndColorStr='#f1f1f1');
-webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1);
-moz-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1);
box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1);
}

.google-visualization-controls-categoryfilter .charts-menu-button-outer-box {
  border: 0;
}

.google-visualization-controls-categoryfilter .charts-menu-button-inner-box {
  border: 0;
  padding: 3px 8px;
}

/* CategoryFilter: dropdown icon */
.google-visualization-controls-categoryfilter .charts-menu-button-dropdown {
  background-position: -388px 5px; /* -388px is for the CSS sprite */
}

/* CategoryFilter: dropdown menu */
/* TODO(battlehorse): the menu is attached to the DOM outside of the control
itself (at the bottom of the body), so we cannot namespace this style.
Since the control default style is loaded usually after this style (when
the controls library is loaded), we force the theme styles with !important
*/
.charts-menu {
  background: #fff !important;
border:1px solid #ccc !important;
white-space: nowrap;
  padding: 0 0 4px 0 ! important;
-webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.2);
box-shadow: 0 2px 4px rgba(0,0,0,0.2);
}

/* CategoryFilter: dropdown menu entries */
.charts-menuitem {
-moz-transition: background 0.130s;
-o-transition: background 0.130s;
-webkit-transition: background 0.130s;
transition: background 0.130s;
  line-height: 17px;
  padding-top: 6px ! important;
  padding-bottom: 6px ! important;
}

.charts-menuitem-content {
  color: #333 !important;
}

.charts-menuitem.charts-menuitem-highlight {
  background-color: #eee;
  border: 0 ! important;
}

/* CategoryFilter: combobox / autocompleter */
.google-visualization-controls-categoryfilter .charts-combobox {
  background: none;
  border: 1px solid #d9d9d9;
  border-top: 1px solid silver;
  display: inline-block;
  height: 27px;
  line-height: 27px;
  overflow: hidden;
}

.google-visualization-controls-categoryfilter .charts-combobox:hover {
  border: 1px solid #b9b9b9;
  border-top: 1px solid #a0a0a0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.google-visualization-controls-categoryfilter .charts-combobox.charts-combobox-active {
  border: 1px solid #4d90fe;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
  outline: none;
}

.google-visualization-controls-categoryfilter .charts-combobox .charts-combobox-button {
  line-height: 27px;
  height: 27px;
}

.google-visualization-controls-categoryfilter .charts-combobox INPUT {
  color: #222;
  line-height: 27px;
  height: 27px;
  padding-left: 4px;
  font-size: 14px;
  min-width: 15em;
  border: 0;
  background-color: transparent;
}

.google-visualization-controls-categoryfilter .charts-combobox INPUT:focus {
  outline: none;
}

/* CategoryFilter: list of selected values (when multiple selection is allowed) */
.google-visualization-controls-categoryfilter-selected.charts-inline-block {
  top: -2px;
}

.google-visualization-controls-categoryfilter-selected .charts-container {
  font-size: 11px;
  font-weight: bold;
  height: 27px;
  line-height: 27px;
  padding-left: 6px;
  padding-right: 6px;
  color: white;
	background-color: #662E7C;
	border: 1px solid #3C0D3E;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  text-shadow: 0 1px rgba(0, 0, 0, 0.1);
}

.google-visualization-controls-categoryfilter-selected .charts-container:hover {
  border: 1px solid #3C0D3E;
  background-color: #803a9c;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.google-visualization-controls-categoryfilter-selected .charts-container .charts-link-button {
  color: #fff;
  font-size: 1.3em;
}

.google-visualization-controls-categoryfilter-selected .charts-container .charts-link-button:hover {
  color: #F9EDBE;
  text-shadow: 0 1px rgba(0, 0, 0, 0.3);
}


/* Copyright 2008 Google Inc. All Rights Reserved. */

.google-visualization-table-table {
  font-family: 'Open Sans', 'sans-serif' !important;
  font-size: 10pt;
  cursor: default;
  margin: 0;
  background: white;
  border-spacing: 0;  
  border-bottom: 0px solid transparent !important;
  border-right: 0px solid transparent !important;
}

.google-visualization-table-table tbody {
  background: transparent;
  border-right: 0px solid transparent !important;
}

.google-visualization-table-table * {
  margin: 0;
  vertical-align: middle;
  padding: 2px; border-left: 0px solid transparent !important;
}

.google-visualization-table-tr-head, .google-visualization-table-tr-head td, .google-visualization-table-tr-head-nonstrict {
	font-family: 'Open Sans', 'sans-serif';
	background: #F7F7F7 !important;
	border-bottom: 0px solid transparent !important;
	border-left: 0px solid transparent !important;
}

.google-visualization-table-tr-even, .google-visualization-table-tr-even td, .google-visualization-table-tr-even-nonstrict {
  background-color: #fff;
}

.google-visualization-table-tr-odd, .google-visualization-table-tr-odd td, .google-visualization-table-tr-odd-nonstrict {
  background-color: #f2f2f2;
}

.google-visualization-table-tr-sel, .google-visualization-table-tr-sel td, .google-visualization-table-tr-sel-nonstrict {
  background-color: #e6e6e6;
}

.google-visualization-table-tr-over, .google-visualization-table-tr-over td, .google-visualization-table-tr-over-nonstrict {
  background-color: #e6e6e6;
	color: #662e7c;
}

.google-visualization-table-sorthdr {
  cursor: pointer;
}

.google-visualization-table-sortind {
  color: #ccc;
  font-size: 9px;
  padding-left: 6px; /* do not chage - see table.js */
}

.google-visualization-table-th {
  border: 1px solid #eee;
  padding: 6px;
}

.google-visualization-table-th-webkit td, .google-visualization-table-th-webkit-nonstrict {
  background-color: #fff;
  border: 1px solid #eee;
  padding: 6px;
}

.google-visualization-table-td-freeze-rightmost {
  border-right-width: 4px;
}

.google-visualization-table-td {
  border: 1px solid #eee;
  padding-right: 3px;
  padding-left: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
}

.google-visualization-table-td-bool {
  text-align: center;
  font-family: 'Open Sans', 'sans-serif'!important;
}

.google-visualization-table-td-center {
  text-align: center;
}

.google-visualization-table-td-number {
  text-align: right;
  white-space: nowrap;
}

.google-visualization-table-seq {
  text-align: right;
  color: #666;
}

.google-visualization-table-div-page {
  margin: 2px 0 0 0;
  padding: 0;
}

/* th & td content styles */
.google-visualization-table-table * {
    margin: 0;
    padding: 0;
    vertical-align: middle;
}
.google-visualization-table-tr-head, .google-visualization-table-tr-head td, .google-visualization-table-tr-head-nonstrict {
  	font-weight: normal !important;
	padding:10px 0;
	text-align: center;
  	color:#000;
	font-size:12px;	
}
.google-visualization-table-table .google-visualization-table-td { 
	padding:8px;
	vertical-align:top;
	font-family: 'Open Sans', 'sans-serif';
}
.google-visualization-table-td img { 
	float:left;
	margin:7px 20px 7px 0;
	border:none;
}
.google-visualization-table-td p, h2, a {
	font-size:14px;	
	line-height:1.5;
	margin-bottom:0;
}
.google-visualization-table-td a {
	font-size:14px;	
	color:#000;
	text-decoration:none;
}
.google-visualization-table-td a:hover {
	text-decoration:underline;
}
.google-visualization-table-td em {
	font-size:12px;	
}
.google-visualization-table-td small {
	font-size:12px;
	color:#666;
}

/* table-actu */
#table-actu .google-visualization-table-th,
#table-actu .google-visualization-table-td {
	border:none;
	border-bottom:#ccc solid 1px;
}
#sites-chrome-everything, #sites-chrome-footer, #sites-chrome-everything h1, #sites-chrome-everything h2, #sites-chrome-everything h3, #sites-chrome-everything h4, #sites-chrome-everything h5, #sites-chrome-everything h6, span #sites-page-title, #sites-chrome-everything .goog-tree-item-label, #sites-chrome-everything input, #sites-searchbox-search-button, .sites-subfooter, #sites-chrome-sidebar-left .sites-embed, #sites-chrome-sidebar-right .sites-embed, #sites-chrome-everything .sites-adminfooter, .sites-canvas-main .sites-embed, .sites-embed-type-gadget-error {
font-family: "Open Sans"!important;
border: 0px solid !important;
